home *** CD-ROM | disk | FTP | other *** search
/ Keystone Learning XML: Dy…ic Web Sites & Documents / Keystone Learning XML Dynamic Web Sites and Documents.iso / Sample Files / Chapter 4 / IDAttributes.xml < prev    next >
Encoding:
Extensible Markup Language  |  1999-12-01  |  664 b   |  29 lines

  1. <?xml version="1.0"?>
  2. <!DOCTYPE id.attribs [
  3.  
  4.     <!ELEMENT id.attribs ( element1*, element2*, element3* )>
  5.  
  6.     <!ELEMENT element1 EMPTY>
  7.         <!ATTLIST element1 id ID #REQUIRED>
  8.  
  9.     <!ELEMENT element2 EMPTY>
  10.         <!ATTLIST element2 el1.id IDREF #REQUIRED>
  11.  
  12.     <!ELEMENT element3 EMPTY>
  13.         <!ATTLIST element3 el1.ids IDREFS #REQUIRED>
  14. ]>
  15. <id.attribs>
  16.  
  17.     <!-- Create three <element1> elements each with a unique ID -->
  18.     <element1 id="A1234"/>
  19.     <element1 id="B1234"/>
  20.     <element1 id="C1234"/>
  21.  
  22.     <!-- Reference a single element -->    
  23.     <element2 el1.id="A1234"/>
  24.  
  25.     <!-- Reference multiple elements -->
  26.     <element3 el1.ids="A1234 B1234 C1234"/>    
  27.  
  28. </id.attribs>
  29.